removable radiator - French English Dictionary